//- Copyright (c) 2016 Lucky Byte, Inc.
extends ../layout

append scripts
  script(src="/js/wizcheck/check.js")

block content
    form.ui.form.attached.segment.main(action="/wizcheck/check/1" method="post")
      input(type="hidden" name="serial" value="#{record.serial}")
      input(type="hidden" name="uuid" value="#{record.uuid}")
      input(type="hidden" name="record" value="#{JSON.stringify(record)}")

      h4.ui.dividing.header
        i.caret.down.icon.link.grey.accordion
        | 消费商户终端

      .fields
        .field.eight.wide.required
          label.ui 消费商户编号:
          .ui.input
            input(type="text" name="t20_merno" placeholder="必填")
        .field.eight.wide.required
          label.ui 消费终端编号:
          .ui.input
            input(type="text" name="t20_termid" placeholder="必填")

      .fields
        .field.eight.wide.required
          label 商户名称: 
          .ui.input
            input(type="text" name="name" placeholder="必填")
        .field.four.wide.required
          label 联系人:
          .ui.input.left.icon
            i.icon.user
            input(type="text" name="contact" placeholder="必填")
        .field.four.wide
          label 手机号码:
          .ui.input.left.icon
            i.icon.mobile
            input(type="text" name="mobile")
      .fields
        .field.twelve.wide.required
          label 联系地址:
          .ui.input.left.icon
            i.icon.marker
            input(type="text" name="address" placeholder="必填")
        .field.four.wide
          label 电子邮件:
          .ui.input
            input(type="email" name="email")

      h4.ui.dividing.header
        i.caret.down.icon.link.grey.accordion
        | 代付商户终端

      .fields
        .field.eight.wide.required
          label.ui 代付商户编号:
          .ui.input
            input(type="text" name="tz0_merno" placeholder="必填")
        .field.eight.wide.required
          label.ui 代付终端编号:
          .ui.input
            input(type="text" name="tz0_termid" placeholder="必填")

      .fields
        .field.four.wide.required
          label MAC算法:
          select.ui.dropdown.input(name="tz0_macalgo")
            option(value="1") 1. ECB

        .field.twelve.wide.required
          label 终端主密钥: 
          .ui.input.left.icon
            i.icon.key
            input.tmk(type="text" name="tz0_tmk" placeholder="必填")

      h4.ui.dividing.header
        i.caret.down.icon.link.grey.accordion
        | 消费手续费

      .fields
        .field.sixteen.wide.required
          label 消费手续费:
          .ui.dropdown.input.selection
            i.icon.yen
            input(type="hidden" name="t20_fee")
            i.icon.dropdown
            .default.text 
            .menu
              for fee in fees
                .item(data-value="#{fee.uuid}")
                  .right.floated(style="color:#888;") #{fee.notes}
                  = fee.name

      h4.ui.dividing.header
        i.caret.down.icon.link.grey.accordion
        | 商户账户

      .fields
        .field.three.wide.either
          label 开户人姓名:
          .ui.input.left.icon.nofreeze
            i.icon.user
            input(type="text" name="acct_name" placeholder="姓名与证件号码必填其一")
        .field.five.wide.required
          label 收款账号:
          .ui.input.left.icon.nofreeze
            i.icon.payment
            input(type="text" name="acct_no" placeholder="必填")
        .field.three.wide.either
          label 开户人证件类型:
          select.ui.dropdown.input#acct_cred_type(name="acct_cred_type")
            - for (var k in constant.cred_types)
              option(value="#{k}") #{k}. #{constant.cred_types[k]}
        .field.five.wide.either
          label 开户人证件号码:
          .ui.input.nofreeze
            input(type="text" name="acct_cred_no" placeholder="姓名与证件号码必填其一")

      .fields
        .field.three.wide
          label 绑定手机号:
          .ui.input.left.icon
            i.icon.tablet
            input(type="text" name="acct_mobile")
        .field.five.wide
          label 开户行行号:
          .ui.input
            input(type="text" name="acct_bank_code")
        .field.eight.wide
          label 开户行名称:
          .ui.input
            input(type="text" name="acct_bank_name")

      h4.ui.dividing.header
        i.caret.down.icon.link.grey.accordion
        | 代付配置

      .fields
        .field.three.wide.required
          label 代付渠道:
          select.ui.dropdown.selection.input.pay_chnl(name="pay_chnl")
            option(value="") 必填
            - for (var k in constant.pay_chnls)
              option(value="#{k}") #{k}. #{constant.pay_chnls[k]}

        .field.thirteen.wide.required
          label 代付渠道商户:
          .ui.dropdown.selection.labeled.search.pay_merid
            input(type="hidden" name="pay_merid")
            i.icon.dropdown
            .default.text 必填
            .menu
              each pay_merid in pay_merids
                .item(data-value="#{pay_merid.uuid}")= pay_merid.merno
                  .right.floated(style="color:#888;")= pay_merid.name

      h4.ui.dividing.header
        i.caret.down.icon.link.grey.accordion
        | 交易控制

      include trctl

      h4.ui.dividing.header
        i.caret.down.icon.link.grey.accordion
        | 公司资料

      .fields
        .field.eight.wide
          label 公司名称:
          .ui.input
            input(type="text" name="unit_name")
        .field.eight.wide
          label 公司英文名称:
          .ui.input
            input(type="text" name="unit_english")

      .fields
        .field.four.wide
          label 公司名简称:
          .ui.input
            input(type="text" name="unit_name_abbr")
        .field.four.wide
          label 公司英文名简称:
          .ui.input
            input(type="text" name="unit_english_abbr")
        .field.four.wide
          label 组织机构代码:
          .ui.input
            input(type="text" name="unit_code")
        .field.four.wide
          label 税务登记代码:
          .ui.input
            input(type="text" name="unit_tax_code")

      .fields
        .field.four.wide
          label 法人代表姓名:
          .ui.input.left.icon
            i.icon.user
            input(type="text" name="unit_legal_name")
        .field.four.wide
          label 法人代表证件类型:
          select.ui.dropdown.input#unit_cred_type(name="unit_cred_type")
            - for (var k in constant.cred_types)
              option(value="#{k}") #{k}. #{constant.cred_types[k]}
        .field.four.wide
          label 法人代表证件号码:
          .ui.input
            input(type="text" name="unit_cred_no")
        .field.four.wide
          label 注册资本:
          .ui.right.labeled.input
            input(type="text" name="unit_assets" value="0")
            .ui.label.basic 万元

      .fields
        .field.four.wide
          label 营业执照号码:
          .ui.input
            input(type="text" name="unit_license")
        .field.four.wide
          label 营业执照有效期止:
          .ui.calendar.date#unit_license_exp
            .ui.input.left.icon
              i.calendar.icon
              input(type="text" name="unit_license_exp" value="2020-01-01")
        .field.eight.wide
          label 发证机关名称:
          .ui.input
            input(type="text" name="unit_issuer")

      .fields
        .field.four.wide
          label 企业性质:
          select.ui.dropdown.input#unit_type(name="unit_type")
            - for (var k in constant.unit_types)
              option(value="#{k}")= constant.unit_types[k]
        .field.twelve.wide
          label 公司注册地址:
          .ui.input.left.icon
            i.icon.marker
            input(type="text" name="unit_address")

      .fields
        .field.sixteen.wide
          label 经营范围:
          textarea(name="unit_scope" type="text" rows="3")

      .fields#effect_time(style="display:none;")
        .field.eight.wide
          label 生效时间:
          .ui.calendar.datetime#effect_time
            .ui.input.left.icon.nofreeze
              i.calendar.icon
              input(type="text" name="effect_time")

      .fields#reject_reason(style="display:none;")
        .field.sixteen.wide
          label 拒绝原因:
          textarea.nofreeze(name="reject_reason" type="text" rows="3"
            placeholder="请输入拒绝的原因")

      .ui.buttons(style="margin-top:40px;")
        if page_perms.check
          button.ui.red.button#reject(type="button") 拒 绝
        else
          button.ui.red.button.disabled#reject(type="button")
            i.icon.ban.grey
            | 拒 绝

        button.ui.yellow.button#cancel(type="button"
          onclick="window.location = '/wizcheck'") 取 消

        if page_perms.check
          button.ui.green.button#pass(type="button") 通 过
        else
          button.ui.green.button.disabled#pass(type="button")
            i.icon.ban.grey
            | 通 过
